<?php

namespace Tool;

/**
 * 这个类用来认证登陆的
 * 
 */
class Token {

//$data = array("a" => "as", "b" => "bs", "c" => "cs");
//        p(\Tool\DXJson::setJson('kkk11', 'kdkkdk'));
//        p(\Tool\DXJson::getJson('kkk1'));
    public static function getToken($key) {
        $json_string = file_get_contents(__DIR__ . "/Json.json"); // 从文件中读取数据到PHP变量
        $data = json_decode($json_string, true); // 把JSON字符串转成PHP数组
        if(empty($data[$key])){
            $arr = array ('result'=>false,'message'=>'没有token值，未登录!');
            echo json_encode($arr);
            exit;
        }else{
            return $data[$key];
        }
    }

    public static function setToken($key, $value) {
        $json_string = file_get_contents(__DIR__ . "/Json.json"); // 从文件中读取数据到PHP变量
        $data = json_decode($json_string, true); // 把JSON字符串转成PHP数组
        $data[$key] = $value;
        $json_strings = json_encode($data);
        file_put_contents(__DIR__ . "/Json.json", $json_strings); //写入
        if($json_strings){
            return TRUE;
        }else{
            return FALSE;
        }
    }
}
